package com.test;

import java.util.Scanner;

public class LoopTest2 {
    public static void main(String[] args) {
        /*
        需求:键盘录入一个大于等于2的整数x，计算并返回×的平方根。
        结果只保留整数部分，小数部分将被舍去。
        */
        //分析:
        //平方根---16的平方根4    4的平方根2

        /*
        10的平方根
        1*1=1<10
        2*2=4<10
        3*3=9<10
        4*4=16>10
        10的平方根为3
         */
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入一个整数:");
        int num = scanner.nextInt();
        //2.从1开始判断
        //开始:1
        //结束:num
        for(int i=1;i<=num;++i){
            //用i*i与num进行比较
            if(i*i==num){
                System.out.println(i+"是"+num+"的平方根");
                break;
            }else if(i*i>num){
                System.out.println((i-1)+"是"+num+"的平方根");
                break;
            }
        }
    }
}
